import java.sql.*;

public class conn {
    public static void main(String[] args) {
        Connection con;
        //jdbc驱动
        String driver="com.mysql.cj.jdbc.Driver";
        //这里我的数据库是cxxt
        String url="jdbc:mysql://1.14.64.237:3306/mysql?&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true";
        String user="root";
        String password="123456";
        try {
            //注册JDBC驱动程序
            Class.forName(driver);
            //建立连接
            con = DriverManager.getConnection(url, user, password);
            if (!con.isClosed()) {
                System.out.println("数据库连接成功");
                String sql="select * from book";
                //String sql="insert Book values('111000','计算机','计算机组成原理','盖茨','清华出版社',32.8,'出版于2012年')";
                   /*     ('111110','计算机','计算机网络','扎克','清华出版社',28.2,'出版于2015年'),
                ('111120','计算机','计算机发展史','艾比恩姆','清华出版社',30.6,'出版于2013年'),
                ('111119','数据库','SQL Server从入门到精(fang)通(qi)','王琳','中国人民大学出版社',32.8,'出版于2012年'),
                ('111205','数据库','MY SQL实践','苏铭','中国科技大学出版社',38.3,'出版于2016年'),
                ('111250','操作系统','Linux就该这么学','托沃兹','北京大学出版社',32.1,null)*/

                Statement statement = con.createStatement();
                //查询
                ResultSet resultSet=statement.executeQuery(sql);
                while (resultSet.next())
                {
                    System.out.println("bid:"+resultSet.getString("bid"));
                    System.out.println("type:"+resultSet.getString("Btype"));
                    System.out.println("Bname:"+resultSet.getString("Bname"));
                    System.out.println("Bauthor:"+resultSet.getString("Bauthor"));
                    System.out.println("Pressname:"+resultSet.getString("Pressname"));
                    System.out.println("Bprice:"+resultSet.getString("Bprice"));
                    System.out.println("Btip:"+resultSet.getString("Btip"));
                }
                //插入
               // int i = statement.executeUpdate(sql);
            }
            con.close();
        } catch (ClassNotFoundException e) {
            System.out.println("数据库驱动没有安装");

        } catch (SQLException e) {
            e.printStackTrace();
            System.out.println("数据库连接失败");
        }
    }
}
